Add-In load Controller

I got tired of waiting for my add-ins to load every time I started
VB so I wrote this add-in. Since there wasn't much work involved,
and I thought others could use it, I decide to distribute it as
freeware.

It provides a menu command "Add-In Load Controller..." under the
Add-In menu that brings up a small form w/ two list boxes. One
list box lists the add-ins you want VB to be able to load on
start up and one box lists the add-ins you don't want VB to load
on start up.

This little app actually does its work on shut down. As VB is
shutting down, it breaks the connection with this add-in. As the
connection is broken, the app sets the add-in key values of the
add-ins you don't want loaded to 0 (don't load). It does nothing
about the add-ins you want VB to be able to load. (If they weren't
loaded when you shut VB down, they won't be loaded when VB starts.)

Since I have no way of knowing how all add-ins behave, I can't make
any guarantees that this thing will prevent all add-ins from loading
the next time around.

As long as you let VB load this Add-In Load Controller, it is a set
once and forget it app. You should only have to rerun it if you add
new add-ins.

To enable the add-in, copy the addinrmv.exe (32-bit) or adnrmv16.exe
(16-bit) to any directory (I created a sub directly under VB4. Run
the program once by itself. This will add the entries to the VB.INI
file so the add-in can be loaded. After this, you can load the add-in
with the Add-In manager. The app will create a addinuld.ini file in
whatever directory you install it in after you have told it what
add-ins to prevent from loading on start up.

This thing is a down and dirty app. It's not real pretty and only
displays the add-ins as "AddInUnloader.CConnect" and not their
more user friendly names. I'll let you have the source code for
modifications if you want to pretty it up or improve it as long
as you let me get the mods and as long as you continue to 
distribute this thing for free. We'll just add you name to the
copyright info.

If you'd like to contact me, my e-mail is mlyman@aegisrc.com. An
"Add-In" in the subject line would be appreciated so I can keep
mail about different products separated with filters.

Mike Lyman                                     USMA '87
mlyman@aegisrc.com (Work)       lyman@HiWAAY.net (Home)
AEgis Research Corporation       http://www.aegisrc.com
6703 Odyssey Drive, Suite 200      Huntsville, AL 35806
Voice: 205.922.0802                   Fax: 205.922.0904

PGP Key 0xC34BEF45 available on key servers
Key fp: 14 67 4D DB EA 8B 2D 5B 00 42 1A 4D 8E B5 50 10